table.table {
    border-spacing: 0;
    border-collapse: collapse;
    border-top: 4px solid #9f9d95;
    border-bottom: 1px solid #bfbdb3;
    width: 100%;
    font-size: 13px;
}

table.table th {
    font-weight: bold;
    padding: .2em .8em;
    border: 1px solid #bfbdb3;
    color: #b2440f;
	background: #f3f0e4;
}

table.table td {
    text-align: left;
    border: 1px solid #bfbdb3;
    padding: .3em .8em .3em .8em;
}

table.table thead th {
    text-align: left;
    border-bottom: 1px solid #bfbdb3;
    font-size: 13px;
}

table.table .text-right,
table.table .text-left,
table.table .text-center {
    display: block;
}

table.table .functions {
	width: 90px;
	text-align: center;
}
